package com.tiancheng.trade.settlement.bo;

import lombok.Data;

import java.io.Serializable;

/**
 * 对账函-商户纬度统计实体
 */
@Data
public class SRevenueSettleLettersMerchantBo implements Serializable {
    /**
     * 商户编码
     */
    private String merchantCode;
    /**
     * 商户名称
     */
    private String merchantName;
    /**
     * 业务渠道类型
     */
    private String orderSource;
    /**
     * 业务渠道类型-名称
     */
    private String orderSourceName;
    /**
     * 商品成本价(分)-结算金额
     */
    private Integer productCostTotal;
    /**
     * 商品成本价(分)-结算金额-大写
     */
    private String productCostTotalCN;
    /**
     * 子订单应收金额-销售金额
     */
    private Integer subOrderAmountTotal;
    /**
     * 子订单应收金额-销售金额-大写
     */
    private String subOrderAmountTotalCN;
    /**
     * 子订单服务成功笔数
     */
    private Integer scOrderCountTotal;

    /**
     * 收入金额（分）
     */
    private Integer revenueAmountTotal;

    private Integer subOrderCount;
    private Integer payAmountTotal;
    private Integer discountTotal;

    /**
     * 对账函编号
     */
    private String settleLetterCode;
    /**
     * 对账函编号-明细
     */
    private String subSettleLetterCode;
    /**
     * 结算周期
     */
    private String settleCycle;
    /**
     * 生成时间
     */
    private String createDate;
    /**
     * 收入确认类型
     */
    private String revenueType;
    /**
     * 机构编码
     */
    private String orgCode;
}
